stew in one's own juice - Francés Inglés Diccionario